heavy palm leaves used to roof huts - French English Dictionary